Statistical Timing-Yield Optimization via Latch Substitution∗
نویسندگان
چکیده
The continuous miniaturization of semiconductor devices imposes serious threats to design robustness against process variations and environmental fluctuations. Modern circuit designs may suffer from uncertain delays, not predictable in the design phase or even after manufacturing. This paper presents an optimization technique to make sequential circuits robust against delay variations and thus maximize timing yield. By trading larger flip-flops for smaller latches, the proposed approach can be used as a post-synthesis or post-layout optimization tool, allowing accurate timing information to be available. Experimental results show an average of 26% timing yield improvement, and suggest that our method is promising for high speed designs tolerating clock variations.
منابع مشابه
ERIF Mid-Term Report Analysis and Optimization of Sequential Circuits under Process Variations
The proposed approach for the statistical static timing analysis (SSTA) problem of latch-based sequential circuits under process variations was investigated. The proposed statistical positive cycle detection algorithm is developed in Section 2. Practical implementation considerations are presented in Section 3. Experimental results are shown in Section 4. Based on the current progress, the futu...
متن کاملERIF Final Report Analysis and Optimization of Sequential Circuits under Process Variations
The proposed project for the statistical static timing analysis (SSTA) problem of latch-based sequential circuits under process variations was completed. The research result was presented at 15th IEEE/ACM Asia and South Pacific Design Automation Conference, Taipei, Taiwan, Jan. 18– 21, 2010, which is one of the top peer-reviewed international conferences in the field of electronic design automa...
متن کاملLeveraging the Variation Tolerance of Latches
Deterministic worst-case timing analysis has been demonstrated to provide an unnecessarily large timing margin for process variations. We show that this overconservatism penalizes designs implemented with levelsensitive state elements more than equivalent designs using edge-triggered elements. Under this model, when retiming and/or clock skew scheduling are applied, the optimal period in both l...
متن کاملThe Advantages of Latch-Based Design Under Process Variation
Latch-based design may offer power and area savings, but its theoretical performance is no better than that of register-based design after clock scheduling is applied. Under the traditional deterministic timing model, the optimal period in both latchand register-based designs is limited by the maximum mean delay of any cycle in the circuit. However, when process variation is considered, latch-b...
متن کاملModelling and design optimization of Latch Circuits (CMOS NAND Gate Based) by using the Parametric Timing Analysis Technique
The contemporary computing era demands ultra fast, high performance memory circuits to perform on line operations in synchronization with high turbo-speed microprocessors. Since nano scale technology necessitates the need of accurate latch models, realization of ideal latch models becomes crucial. But latch devices face some parametric and time-domain constraints, which thwart it to perform bet...
متن کامل